#pragma once
#include <iostream>
#include <map>
#include <vector>
#include "Core\Item.h"
#include "Core\Scene.h"
extern int main();
namespace SakuraAge {
class Cardinal {
  friend class ResourceControl;
  friend class ItemFactor;
  friend int ::main();
 private:
  static size_t activeScene;
  static void Update();
  //static const std::string LoadString(const std::string&);
  static std::vector<ObjRef<Scene>> scenes;
  static void SetActive(size_t index);
};
}  // namespace SakuraAge
